package canchaFulbito.modelo; 

import java.util.Collection;
import java.util.Date;


public class Persona extends Rol {
	
	private int idPersona;
	private String NomPersona;
	private String NomPaterno;
	private String NomMaterno;
	private String Sexo;
	private String NumDocumento;
	private String NomEmail;
	private String NomPass;
	private String FecNacimiento;
	private String NumCelular;
	private String Estado;

	// Una Persona tiene un documento
	private Collection<Local> oLocal;
	private Rol oRol;
	private TipoDocumento oTipoDocumento;
	
	public int getIdPersona() {
		return idPersona;
	}
	public void setIdPersona(int idPersona) {
		this.idPersona = idPersona;
	}
	public String getNomPersona() {
		return NomPersona;
	}
	public void setNomPersona(String nomPersona) {
		NomPersona = nomPersona;
	}
	public String getNomPaterno() {
		return NomPaterno;
	}
	public void setNomPaterno(String nomPaterno) {
		NomPaterno = nomPaterno;
	}
	public String getNomMaterno() {
		return NomMaterno;
	}
	public void setNomMaterno(String nomMaterno) {
		NomMaterno = nomMaterno;
	}
	public String getSexo() {
		return Sexo;
	}
	public void setSexo(String sexo) {
		Sexo = sexo;
	}
	public String getNumDocumento() {
		return NumDocumento;
	}
	public void setNumDocumento(String numDocumento) {
		NumDocumento = numDocumento;
	}
	public String getNomEmail() {
		return NomEmail;
	}
	public void setNomEmail(String nomEmail) {
		NomEmail = nomEmail;
	}
	public String getNomPass() {
		return NomPass;
	}
	public void setNomPass(String nomPass) {
		NomPass = nomPass;
	}

	

	public String getFecNacimiento() {
		return FecNacimiento;
	}
	public void setFecNacimiento(String fecNacimiento) {
		FecNacimiento = fecNacimiento;
	}
	public String getNumCelular() {
		return NumCelular;
	}
	public void setNumCelular(String numCelular) {
		NumCelular = numCelular;
	}
	public String getEstado() {
		return Estado;
	}
	public void setEstado(String estado) {
		Estado = estado;
	}

	public Collection<Local> getoLocal() {
		return oLocal;
	}
	public void setoLocal(Collection<Local> oLocal) {
		this.oLocal = oLocal;
	}
	public Rol getoRol() {
		return oRol;
	}
	public void setoRol(Rol oRol) {
		this.oRol = oRol;
	}
	public TipoDocumento getoTipoDocumento() {
		return oTipoDocumento;
	}
	public void setoTipoDocumento(TipoDocumento oTipoDocumento) {
		this.oTipoDocumento = oTipoDocumento;
	}

	

	public Persona(int idrol, String nomRol, Persona oPersona, int idPersona,
			String nomPersona, String nomPaterno, String nomMaterno,
			String sexo, String numDocumento, String nomEmail, String nomPass,
			String fecNacimiento, String numCelular, String estado,
			Collection<Local> oLocal, Rol oRol, TipoDocumento oTipoDocumento) {
		super(idrol, nomRol, oPersona);
		this.idPersona = idPersona;
		NomPersona = nomPersona;
		NomPaterno = nomPaterno;
		NomMaterno = nomMaterno;
		Sexo = sexo;
		NumDocumento = numDocumento;
		NomEmail = nomEmail;
		NomPass = nomPass;
		FecNacimiento = fecNacimiento;
		NumCelular = numCelular;
		Estado = estado;
		this.oLocal = oLocal;
		this.oRol = oRol;
		this.oTipoDocumento = oTipoDocumento;
	}
	public Persona (){
		
	}
	
	
	
}
